package April._17.answer.work2;

import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        // 键盘输入文件路径名
        System.out.println("请输入文件路径名:");
        String fileName = scanner.nextLine();
        // 文件内容可重复追加 所以要使用append为true
        try (FileOutputStream out = new FileOutputStream(fileName, true)) {
            // while 循环录入新的内容
            // 当输入值为end时  跳出循环
            while (true) {
                System.out.println("请输入文件内容:");
                String fileContent = scanner.nextLine();
                if ("end".equals(fileContent)) {
                    break;
                }
                out.write(fileContent.getBytes());
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
